package model

// Goods 商品表 该商品表用于保存的是商品的数据,每次滑动最多显示五个,包含着发奖的记录
type Goods struct {
	GoodsID          int64   `gorm:"column:goods_id;primary_key;"`
	ImgURL           string  `gorm:"column:img_url;"` //  商品首页的URL
	SponsorType      int64   //  赞助商类型
	GoodsName        string  // 商品名称
	GoodsTextDesc    string  // 商品文本描述
	GoodsDesc        string  `gorm:"type:longtext"`      // 商品描述
	GoodsPrice       float64 `gorm:"column:goods_price;` //商品的价格
	GoodsNum         int64   // 商品的数量
	RankPeopleNum    int64   // 排队人数
	Sponsor          string  // 赞助商
	SponsorTextDesc  string  // 赞助商的文本描述
	SponsorIntroduce string  // 赞助商介绍
	PublishTime      int64   //  发布时间
	OpenAwardTime    int64   //  开奖时间
	IsOpen           bool    //  false 代表的是没有开奖,true代表已经发了奖品
	PublishUserID    int64   `gorm:"column:publish_user_id"` //  发布者的用户ID
	RankStore        string  `gorm:"type:MEDIUMTEXT"`        // 当前的排名信息集合
	SponsorUrl       string  //赞助商的网页地址
}
